1 <?php
2 include("../includes/config.php");
3 include("../includes/validate_data.php");
4 session_start();
5 if(isset($_SESSION['admin_login'])) {
6 if($_SESSION['admin_login'] == true) {
7 $username = $password = $areacode = $phone = $email = $address = "";
8 $usernameErr = $passwordErr = $phoneErr = $emailErr = $requireErr = $confirmMessage = "";
9 $usernameHolder = $phoneHolder = $emailHolder = $addressHolder = "";
10 $query_selectArea = "SELECT * FROM area";
11 $result_selectArea = mysqli_query($con,$query_selectArea);
12 if($_SERVER['REQUEST_METHOD'] == "POST") {
13 if(!empty($_POST['txtRetailerUname'])) {
14 $usernameHolder = $_POST['txtRetailerUname'];
15 $resultValidate_username = validate_username($_POST['txtRetailerUname']);
16 if($resultValidate_username == 1) {
17 $username = $_POST['txtRetailerUname'];
18 }
19 else{
20 $usernameErr = $resultValidate_username;
21 }
22 }
23 if(!empty($_POST['txtRetailerPassword'])) {
24 $resultValidate_username = validate_password($_POST['txtRetailerPassword']);
25 if($resultValidate_username == 1) {
26 $password = $_POST['txtRetailerPassword'];
27 }
28 else {
29 $passwordErr = $resultValidate_username;
30 }
31 }
32 if(!empty($_POST['cmbAreaCode'])) {
33 $areacode = $_POST['cmbAreaCode'];
34 }
35 if(!empty($_POST['txtRetailerPhone'])) {
36 $phoneHolder = $_POST['txtRetailerPhone'];
37 $resultValidate_phone = validate_phone($_POST['txtRetailerPhone']);
38 if($resultValidate_phone == 1) {
39 $phone = $_POST['txtRetailerPhone'];
40 }
41 else {
42 $phoneErr = $resultValidate_phone;
43 }
44 }
45 if(!empty($_POST['txtRetailerEmail'])) {
46 $emailHolder = $_POST['txtRetailerEmail'];
47 $resultValidate_email = validate_email($_POST['txtRetailerEmail']);
48 if($resultValidate_email == 1) {
49 $email = $_POST['txtRetailerEmail'];
50 }
51 else {
52 $emailErr = $resultValidate_email;
53 }
54 }
55 if(!empty($_POST['txtRetailerAddress'])) {
56 $address = $_POST['txtRetailerAddress'];
57 $addressHolder = $_POST['txtRetailerAddress'];
58 }
59 if($username != null && $password != null && $areacode != null && $phone != null) {
60 $query_addRetailer = "INSERT INTO retailer(username,password,address,area_id,phone,email) VALUES('$username','$password','$address','$areacode','$phone','$email')";
61 if(mysqli_query($con,$query_addRetailer)) {
62 echo "<script> alert(\"Retailer Added Successfully\"); </script>";
63 header('Refresh:0');
64 }
65 else {
66 $requireErr = "Adding Retailer Failed";
67 }
68 }
69 else {
70 $requireErr = "* Valid Username, Password, Areacode & Email are compulsory";
71 }
72 }
73 }
74 else {
75 header('Location:../index.php');
76 }
77 }
78 else {
79 header('Location:../index.php');
80 }
81 ?>
82 <!DOCTYPE html>
83 <html>
84 <head>
85 <title> Add Retailer </title>
86 <link rel="stylesheet" href="../includes/main_style.css" >
87 </head>
88 <body>
89 <?php
90 include("../includes/header.inc.php");
91 include("../includes/nav_admin.inc.php");
92 include("../includes/aside_admin.inc.php");
93 ?>
94 <section>
95 <h1>Add Retailer</h1>
96 <form action="" method="POST" class="form">
97 <ul class="form-list">
98 <li>
99 <div class="label-block"> <label for="retailer:username">Username</label> </div>
100 <div class="input-box"> <input type="text" id="retailer:username" name="txtRetailerUname" placeholder="Username" value="<?php echo $usernameHolder; ?>" required /> </div> <span class="error_message"><?php echo $usernameErr; ?></span>
101 </li>
102 <li>
103 <div class="label-block"> <label for="retailer:password">Password</label> </div>
104 <div class="input-box"> <input type="password" id="retailer:password" name="txtRetailerPassword" placeholder="Password" required /> </div> <span class="error_message"><?php echo $passwordErr; ?></span>
105 </li>
106 <li>
107 <div class="label-block"> <label for="retailer:areaCode">Area Code</label> </div>
108 <div class="input-box">
109 <select name="cmbAreaCode" id="retailer:areaCode">
110 <option value="" disabled selected>--- Select Area Code ---</option>
111 <?php while($row_selectArea = mysqli_fetch_array($result_selectArea)) { ?>
112 <option value="<?php echo $row_selectArea["area_id"]; ?>"><?php echo $row_selectArea["area_code"]." (".$row_selectArea["area_name"].")"; ?></option>
113 <?php } ?>
114 </select>
115 </div>
116 </li>
117 <li>
118 <div class="label-block"> <label for="retailer:phone">Phone</label> </div>
119 <div class="input-box"> <input type="text" id="retailer:phone" name="txtRetailerPhone" placeholder="Phone" value="<?php echo $phoneHolder; ?>" /> </div> <span class="error_message"><?php echo $phoneErr; ?></span>
120 </li>
121 <li>
122 <div class="label-block"> <label for="retailer:email">Email</label> </div>
123 <div class="input-box"> <input type="text" id="retailer:email" name="txtRetailerEmail" placeholder="Email" value="<?php echo $emailHolder; ?>" required /> </div> <span class="error_message"><?php echo $emailErr; ?></span>
124 </li>
125 <li>
126 <div class="label-block"> <label for="retailer:address">Address</label> </div>
127 <div class="input-box"> <textarea type="text" id="retailer:address" name="txtRetailerAddress" placeholder="Address"><?php echo $addressHolder; ?></textarea> </div>
128 </li>
129 <li>
130 <input type="submit" value="Add Retailer" class="submit_button" /> <span class="error_message"> <?php echo $requireErr; ?> </span><span class="confirm_message"> <?php echo $confirmMessage; ?> </span>
131 </li>
132 </ul>
133 </form>
134 </section>
135 <?php
136 include("../includes/footer.inc.php");
137 ?>
138 </body>
139 </html>